be impossible - French English Dictionary